import 'package:flutter/widgets.dart';

class PuzzleIcons {
  PuzzleIcons._();

  static const _kFontFam = 'LichessPuzzleIcons';
  static const String? _kFontPkg = null;

  // dart format off
  static const IconData clearance = IconData(0xe000, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData queensideAttack = IconData(0xe001, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData bishopEndgame = IconData(0xe002, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData short = IconData(0xe003, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData backRankMate = IconData(0xe004, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData advancedPawn = IconData(0xe005, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData doubleCheck = IconData(0xe006, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData mate = IconData(0xe007, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData rookEndgame = IconData(0xe008, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData sacrifice = IconData(0xe009, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData promotion = IconData(0xe00a, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData knightEndgame = IconData(0xe00b, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData skewer = IconData(0xe00c, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData master = IconData(0xe00d, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData hookMate = IconData(0xe00e, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData exposedKing = IconData(0xe00f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData intermezzo = IconData(0xe010, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData interference = IconData(0xe011, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData doubleBishopMate = IconData(0xe012, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData hangingPiece = IconData(0xe013, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData superGM = IconData(0xe014, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData equality = IconData(0xe015, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData castling = IconData(0xe016, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData underPromotion = IconData(0xe017, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData discoveredAttack = IconData(0xe018, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData pin = IconData(0xe019, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData endgame = IconData(0xe01a, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData defensiveMove = IconData(0xe01b, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData advantage = IconData(0xe01c, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData mix = IconData(0xe01d, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData oneMove = IconData(0xe01e, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData anastasiaMate = IconData(0xe01f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData middlegame = IconData(0xe020, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData fork = IconData(0xe021, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData masterVsMaster = IconData(0xe022, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData quietMove = IconData(0xe023, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData long = IconData(0xe024, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData smotheredMate = IconData(0xe025, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData bodenMate = IconData(0xe026, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData kingsideAttack = IconData(0xe027, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData playerGames = IconData(0xe028, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData killBoxMate = IconData(0xe029, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData pawnEndgame = IconData(0xe02a, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData zugzwang = IconData(0xe02b, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData deflection = IconData(0xe02c, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData trappedPiece = IconData(0xe02d, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData capturingDefender = IconData(0xe02e, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData queenEndgame = IconData(0xe02f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData arabianMate = IconData(0xe030, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData enPassant = IconData(0xe031, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData attackingF2F7 = IconData(0xe032, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData veryLong = IconData(0xe033, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData xRayAttack = IconData(0xe034, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData queenRookEndgame = IconData(0xe035, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData attraction = IconData(0xe036, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData crushing = IconData(0xe037, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData opening = IconData(0xe038, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData dovetailMate = IconData(0xe039, fontFamily: _kFontFam, fontPackage: _kFontPkg);

}
